Storage 
{
	{ Format 1.33 }
	{ GeneratedFrom TGD-version-2.20 }
	{ WrittenBy jsaarinen }
	{ WrittenOn "" }
}

Document 
{
	{ Type "Generic Diagram" }
	{ Name psyos.gd }
	{ Author jsaarinen }
	{ CreatedOn "" }
	{ Annotation "" }
	{ Hierarchy False }
}

Page 
{
	{ PageOrientation Portrait }
	{ PageSize A4 }
	{ ShowHeaders False }
	{ ShowFooters False }
	{ ShowNumbers False }
}

Scale 
{
	{ ScaleValue 1 }
}

# GRAPH NODES

GenericNode 1
{
	{ Name "Kernel" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 2
{
	{ Name "VPU Driver" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

EmptyNode 3
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

Comment 4
{
	{ Name "kernel land" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

Comment 5
{
	{ Name "user land" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 6
{
	{ Name "FS" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 7
{
	{ Name "C-library" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 8
{
	{ Name "OpenFL ES 2.0 " }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 9
{
	{ Name "OpenVG" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 10
{
	{ Name "EGL" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 33
{
	{ Name "VPU" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 42
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 46
{
	{ Name "Hardware" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 56
{
	{ Name "USB driver" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

GenericNode 57
{
	{ Name "Ethernet driver" }
	{ Annotation "" }
	{ Parent 0 }
	{ Index "" }
}

# GRAPH EDGES

GenericEdge 11
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 6 }
	{ Subject2 1 }
}

GenericEdge 12
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 7 }
	{ Subject2 1 }
}

GenericEdge 13
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 8 }
	{ Subject2 10 }
}

GenericEdge 14
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 9 }
	{ Subject2 10 }
}

GenericEdge 15
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 10 }
	{ Subject2 2 }
}

GenericEdge 35
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 2 }
	{ Subject2 1 }
}

GenericEdge 36
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 2 }
	{ Subject2 33 }
}

GenericEdge 48
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 33 }
	{ Subject2 46 }
}

GenericEdge 52
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 1 }
	{ Subject2 46 }
}

GenericEdge 54
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 7 }
	{ Subject2 6 }
}

GenericEdge 58
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 56 }
	{ Subject2 1 }
}

GenericEdge 59
{
	{ Name "" }
	{ Annotation "" }
	{ Parent 0 }
	{ Subject1 57 }
	{ Subject2 1 }
}

# VIEWS AND GRAPHICAL SHAPES

View 16
{
	{ Index "0" }
	{ Parent 0 }
}

Box 17
{
	{ View 16 }
	{ Subject 1 }
	{ Position 110 330 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 18
{
	{ View 16 }
	{ Subject 2 }
	{ Position 390 330 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

SolidHorizontalBar 19
{
	{ View 16 }
	{ Subject 3 }
	{ Position 300 280 }
	{ Size 574 20 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName True }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

TextBox 20
{
	{ View 16 }
	{ Subject 4 }
	{ Position 120 410 }
	{ Size 20 20 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

TextBox 21
{
	{ View 16 }
	{ Subject 5 }
	{ Position 150 180 }
	{ Size 20 20 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 22
{
	{ View 16 }
	{ Subject 6 }
	{ Position 100 90 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 23
{
	{ View 16 }
	{ Subject 7 }
	{ Position 250 90 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 24
{
	{ View 16 }
	{ Subject 8 }
	{ Position 380 90 }
	{ Size 88 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 25
{
	{ View 16 }
	{ Subject 9 }
	{ Position 500 90 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 26
{
	{ View 16 }
	{ Subject 10 }
	{ Position 400 180 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 27
{
	{ View 16 }
	{ Subject 11 }
	{ FromShape 22 }
	{ ToShape 17 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 101 110 }
	{ Point 109 310 }
	{ NamePosition 118 210 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 28
{
	{ View 16 }
	{ Subject 12 }
	{ FromShape 23 }
	{ ToShape 17 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 238 110 }
	{ Point 122 310 }
	{ NamePosition 168 205 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 29
{
	{ View 16 }
	{ Subject 13 }
	{ FromShape 24 }
	{ ToShape 26 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 384 110 }
	{ Point 396 160 }
	{ NamePosition 403 133 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 30
{
	{ View 16 }
	{ Subject 14 }
	{ FromShape 25 }
	{ ToShape 26 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 478 110 }
	{ Point 422 160 }
	{ NamePosition 441 128 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 31
{
	{ View 16 }
	{ Subject 15 }
	{ FromShape 26 }
	{ ToShape 18 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 399 200 }
	{ Point 391 310 }
	{ NamePosition 382 255 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 38
{
	{ View 16 }
	{ Subject 33 }
	{ Position 380 450 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 40
{
	{ View 16 }
	{ Subject 35 }
	{ FromShape 18 }
	{ ToShape 17 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 350 330 }
	{ Point 150 330 }
	{ NamePosition 250 320 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 41
{
	{ View 16 }
	{ Subject 36 }
	{ FromShape 18 }
	{ ToShape 38 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 388 350 }
	{ Point 382 430 }
	{ NamePosition 372 390 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Ellipse 43
{
	{ View 16 }
	{ Subject 42 }
	{ Position 440 130 }
	{ Size 308 210 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 49
{
	{ View 16 }
	{ Subject 46 }
	{ Position 250 550 }
	{ Size 404 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 51
{
	{ View 16 }
	{ Subject 48 }
	{ FromShape 38 }
	{ ToShape 49 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 354 470 }
	{ Point 276 530 }
	{ NamePosition 307 493 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 53
{
	{ View 16 }
	{ Subject 52 }
	{ FromShape 17 }
	{ ToShape 49 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 123 350 }
	{ Point 237 530 }
	{ NamePosition 191 435 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 55
{
	{ View 16 }
	{ Subject 54 }
	{ FromShape 23 }
	{ ToShape 22 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 210 90 }
	{ Point 140 90 }
	{ NamePosition 175 80 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 60
{
	{ View 16 }
	{ Subject 56 }
	{ Position 50 210 }
	{ Size 80 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Box 61
{
	{ View 16 }
	{ Subject 57 }
	{ Position 250 210 }
	{ Size 94 40 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FillStyle Unfilled }
	{ FillColor "white" }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 62
{
	{ View 16 }
	{ Subject 58 }
	{ FromShape 60 }
	{ ToShape 17 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 60 230 }
	{ Point 100 310 }
	{ NamePosition 92 266 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

Line 63
{
	{ View 16 }
	{ Subject 59 }
	{ FromShape 61 }
	{ ToShape 17 }
	{ Curved False }
	{ End1 FilledArrow }
	{ End2 FilledArrow }
	{ Points 2 }
	{ Point 227 230 }
	{ Point 133 310 }
	{ NamePosition 171 263 }
	{ Color "black" }
	{ LineWidth 1 }
	{ LineStyle Solid }
	{ FixedName False }
	{ Font "-*-courier-medium-r-normal--10*" }
	{ TextAlignment Center }
	{ TextColor "black" }
	{ NameUnderlined False }
}

